﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Himp.Platform
{
    public class AppTopicDto : EntityDto<Guid>
    {
        /// <summary>
        /// 
        /// </summary>
        public string TopicCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string TopicName { get; set; }

        /// <summary>
        /// 内容描述
        /// </summary>
        public string? Exp { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid AppModuleId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public AppModuleDto AppModule { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid? ParentId { get; set; }

        /// <summary>
        /// 上级
        /// </summary>
        public List<AppTopicDto> Children { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int Srtno { get; set; }

        ///// <summary>
        ///// 
        ///// </summary>
        //public List<StConfigDto> StConfigs { get; set; }

        ///// <summary>
        ///// 
        ///// </summary>
        //public List<SfConfigDto> SfConfigs { get; set; }

        ///// <summary>
        ///// 
        ///// </summary>
        //public List<OpenApiConfigDto> OpenApiConfigs { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<DataModelDictDto> StdModelConfigs { get; set; }

    }
}
